package day02;
//基本数据类型从小到大依次为：
//byte----short----int----long----float----double
//               char---
public class CharDemo {
    public static void main(String[] args) {
        char c1='女';
        System.out.println(c1);
        char c2=' ';
        System.out.println(c2);
        //char c3='65'; 只能存储一个字符
        
        char c4= 65;
        System.out.println(c4);
        char c5='\'';
        System.out.println(c5);
        char c6='\\';
        System.out.println(c6);

        int a=6;
        long b=5;
        int c=(int)b;
        double e=5;
        System.out.println(e);

        //byte、short、char数据参与运算时，先一律自动转换为int再运算
        byte b1=5;
        byte b2=6;
        //byte b3=b1+b2;//编译错误 b1+b2等于int型 大不能自动转小
        //byte b3=（byte)b1+b2;//编译错误，强转优先级高，先做强转
        byte b3=(byte)(b1+b2);
        System.out.println(b3);
        System.out.println(2+2);
        System.out.println('2'+'2');//把2的码转成50
        System.out.println(2+'2');//52
        System.out.println('2');//因为没有运算没有转 所以输出的是字符2
        System.out.println('我'+'你');
        int h='你';
        System.out.println(h);//20320
       char g=20320;
       System.out.println(g);//查看码对应的字符


    }
}
